Big Huge Thesaurus

dovetail joint

noun